package com.bipbip.service;

import java.util.List;

import com.bipbip.modelo.Publicacion;
import com.bipbip.modelo.Suscripcion;
import com.bipbip.modelo.Usuario;
import com.bipbip.modelo.Viaje;

public interface SuscripcionService {
	
	public boolean suscribirUsuarioEnViaje(Usuario user, Publicacion publicacion, Viaje viaje);
        
        public void guardarSuscripcion(Suscripcion suscripcion);
        
        public Suscripcion getSuscripcionById(int id);

		public List<Suscripcion> selectByUsuario(Usuario usuario);

		public void delete(Suscripcion suscripcion);

		public List<Suscripcion> selectByPublicacion(Integer idPublicacion);

}
